Hydrus Network

Hydrus Network

Последняя версия: 590
Скачали: 8

Hydrus Network — это настольная программа для тех, кто хранит большую коллекцию изображений, видео, анимаций, документов и других медиафайлов не ради простого просмотра, а ради поиска, отбора, тегирования и долгого ведения архива. В отличие от обычного просмотрщика картинок, Hydrus строит собственную локальную базу, копирует в неё импортированные файлы, создаёт миниатюры, хранит связи между файлами и тегами, позволяет искать материалы по нескольким признакам и работать с коллекцией как с персональным booru на компьютере.

Главная идея программы — уход от папок как единственного способа навигации. В папочной структуре один файл обычно лежит в одном месте, а в Hydrus Network один и тот же объект находится по десяткам признаков: автору, серии, персонажу, теме, формату, разрешению, источнику, статусу inbox/archive, размеру, длительности, рейтингу или любому пользовательскому тегу. Такой подход особенно полезен, когда коллекция уже измеряется тысячами или десятками тысяч файлов и обычные каталоги превращаются в набор разное, новое, потом разобрать и сортировка 2.

Hydrus Network ориентирован не на массового пользователя, которому нужно быстро открыть JPEG, а на человека, готового один раз настроить систему тегов и затем получать точный поиск по большой локальной медиатеке. Это обзор программы Hydrus Network как конкретного инструмента: с интерфейсом, сценариями работы, ограничениями, форматами, аналогами, историей развития, системными требованиями и практической инструкцией.

Что такое Hydrus Network

Hydrus Network — локальный менеджер файлов с теговой моделью организации. Программа импортирует файлы с диска, хранит их во внутренней базе, показывает миниатюры, открывает медиа во встроенном просмотрщике, добавляет пользовательские теги и использует эти теги для поиска. Логика похожа на booru-сайты: вместо пути вида Images/2024/unsorted/favorites пользователь работает с описаниями вроде creator:name, series:name, character:name, rating:safe, landscape, gif, system:inbox.

Hydrus Network не заменяет файловый менеджер в привычном смысле. Он не редактирует исходную структуру папок как основное рабочее пространство. При импорте файл копируется во внутреннее хранилище Hydrus, а исходная папка остаётся нетронутой. После этого программа ищет и показывает уже свою копию файла, а не исходник. Такая модель важна для стабильности базы: Hydrus не зависит от того, переименовал ли пользователь исходную папку, переместил ли старый архив на другой диск или удалил ли временный каталог после сортировки.

Внутри программы есть несколько больших блоков:

  • импорт локальных файлов и папок;

  • просмотр коллекции через страницы с миниатюрами;

  • редактирование тегов через окно manage tags;

  • поиск через file search page;

  • системные фильтры system: для размера, статуса, типа файла, длительности и других параметров;

  • загрузчики для галерей, отдельных URL и тредов;

  • подписки, которые периодически проверяют источники;

  • система inbox/archive для обработки новых файлов;

  • механизмы экспорта;

  • Client API для внешних инструментов и скриптов;

  • резервное копирование базы.

Hydrus Network хорошо раскрывается не на маленькой папке из двадцати фотографий, а на коллекции, где нужно быстро находить пересечения: например, все изображения конкретного автора, все файлы по определённой серии, все видео в inbox, все большие WebM, все материалы с нужным тегом и без другого тега, все файлы с определённым namespace или несколько вариантов через OR-поиск.

На скриншоте видно основную компоновку Hydrus Network: сверху расположено меню, слева — панель поиска, блок выбранных тегов и область предпросмотра, справа — сетка миниатюр. Такая структура показывает, что программа строится вокруг тегов и результатов поиска, а не вокруг дерева папок.

Для кого подходит Hydrus Network

Hydrus Network подходит пользователям, у которых накопилась большая медиаколлекция и появилась проблема поиска. Это не обязательно профессиональная фототека. Программа полезна для архивов иллюстраций, комиксов, сканов, мемов, анимаций, WebM, видеофрагментов, референсов, материалов с imageboard, booru, галерей, форумов и локальных подборок, которые уже невозможно держать только в папках.

Hydrus Network особенно уместен в следующих сценариях:

  • коллекция состоит из тысяч файлов, и названия файлов давно перестали помогать;

  • один файл относится сразу к нескольким темам, авторам, сериям или проектам;

  • нужно искать по сочетанию признаков, а не по одному каталогу;

  • пользователь хочет хранить архив локально, без облачной галереи;

  • важны теги, namespace и быстрый отбор новых файлов;

  • нужно регулярно импортировать новые материалы и очищать inbox;

  • требуется локальная база с возможностью экспорта файлов обратно на диск;

  • полезны загрузчики, watcher и подписки для повторяемого пополнения архива.

Программа также подходит технически уверенным пользователям, которым важен контроль. В Hydrus Network много настроек, терминов и внутренних сущностей: tag services, file domains, import options, downloader tags, system predicates, subscriptions, bandwidth rules, Client API. Это сильная сторона для опытного пользователя и одновременно барьер для новичка.

Hydrus Network не стоит воспринимать как прямую замену простого просмотрщика изображений. Для быстрого открытия папки с фотографиями удобнее использовать XnView, XnView MP, IrfanView, HoneyView или FastStone Image Viewer. Эти программы проще, быстрее входят в работу и не требуют построения отдельной базы. Hydrus Network выигрывает там, где просмотр уже недостаточен и нужна долговременная каталогизация.

Отдельно стоит разделить Hydrus Network и фоторедакторы. В программе нет цели заменить RAW-конвертер или редактор изображений. Для цветокоррекции, ретуши, обработки фотосессий и работы с RAW больше подходит Adobe Photoshop Lightroom или другой фотокаталог с модулем проявки. Hydrus Network решает другую задачу: найти, описать, отфильтровать, сгруппировать, импортировать и поддерживать порядок в большом наборе файлов.

Основные возможности Hydrus Network

Импорт локальных файлов

Работа с коллекцией начинается с импорта. В Hydrus Network есть два базовых способа добавить файлы: открыть пункт file -> import files или перетащить файлы и папки в главное окно. После этого появляется окно import files, где отображается очередь импорта, параметры обработки и действия перед добавлением в базу.

Важная особенность Hydrus Network — импорт является копированием в базу, а не переносом исходника. Оригинальная папка после операции остаётся на месте. Пользователь получает возможность удалить исходную копию, перенести её в архив или оставить как резерв, но дальнейшая работа Hydrus идёт с внутренним хранилищем. Это отличается от программ, которые просто индексируют существующую структуру папок.

При импорте программа анализирует файлы, создаёт миниатюры, пропускает точные дубликаты и добавляет новые объекты в базу. Если одинаковые картинки различаются метаданными или сжатием, Hydrus импортирует их как разные файлы; для таких случаев в программе используется отдельная логика поиска и фильтрации похожих дубликатов.

В окне импорта доступны file import options. Через них настраиваются ограничения по размеру файла, разрешению, повторному добавлению ранее удалённых файлов и правилам обработки. Кнопка import now запускает импорт сразу, а add tags before import >> открывает сценарии добавления тегов до завершения операции. Это полезно, когда пользователь переносит старую папочную структуру и хочет сохранить названия папок или файлов как стартовые признаки.

Для больших архивов разумнее не закидывать в программу всё сразу. Hydrus Network рассчитан на долгую работу, но крупный одноразовый импорт перегружает интерфейс, диск и дальнейшую ручную сортировку. Практичнее начать с небольшой папки, проверить модель тегов, настроить inbox-процесс, а затем постепенно импортировать остальную коллекцию.

Работа с тегами

Теги — центральная часть Hydrus Network. Они используются не как декоративные подписи, а как основа поиска. Один файл получает набор признаков, а пользователь затем комбинирует эти признаки в поисковой строке. Тегом становится любое короткое описание: автор, персонаж, серия, источник, тема, тип сцены, статус, качество, проект, дата, жанр или техническая характеристика.

Для редактирования тегов выделяется файл и нажимается F3. Открывается окно manage tags. В нём пользователь вводит текст тега, выбирает существующий вариант в autocomplete dropdown, добавляет новый тег клавишей Enter, удаляет тег повторным вводом или двойным щелчком, а затем сохраняет изменения через apply. В media viewer окно manage tags работает иначе: там вместо apply и cancel используется close, а изменения применяются сразу.

В новой базе Hydrus есть локальные службы тегов my tags и downloader tags. my tags удобна для ручной системы пользователя: собственные описания, авторы, проекты, статусы, категории. downloader tags применяется для тегов, полученных при загрузке материалов с поддерживаемых сайтов. Такое разделение помогает не смешивать вручную проверенные признаки и автоматически полученные описания.

Hydrus Network скриншот 1

Hydrus Network приводит теги к нижнему регистру, убирает лишние пробелы и делает поиск нечувствительным к регистру. Это снижает количество дублей вида Sunset, sunset, sunset и SUNSET. Для большой базы такое поведение полезно: одна и та же сущность не распадается на несколько вариантов из-за регистра или случайного пробела.

Namespaced tags

В Hydrus Network активно используются namespaced tags — теги с префиксом и двоеточием. Формат выглядит так:

  • character:batman;

  • series:street fighter;

  • person:niccolò machiavelli;

  • title:vitruvian man;

  • creator:artist_name;

  • page:12;

  • source:example.

Namespace помогает отделить обычную тему от имени автора, персонажа, серии или номера страницы. Тег akira без префикса не объясняет, что именно имеется в виду: автор, персонаж, тайтл, файл проекта или тема. Тег series:akira уже однозначнее, а person:akira toriyama относится к человеку.

В интерфейсе Hydrus common namespaces отображаются разными цветами, как на booru-сайтах. Это помогает быстро читать боковую панель тегов: пользователь видит, где автор, где серия, где персонаж, а где обычные описательные признаки. Цвета namespace меняются в настройках, поэтому базу можно подстроить под собственную систему.

Практическая схема для большой коллекции обычно строится так:

Тип информацииПример тегаЗачем нужен
Авторcreator:nameпоиск всех работ одного автора
Серияseries:nameобъединение файлов по произведению или проекту
Персонажcharacter:nameпоиск материалов с конкретным персонажем
Страницаpage:12сортировка сканов, комиксов и последовательных файлов
Темаlandscape, portrait, interfaceобычное описание содержимого
Технический признакtransparent background, wallpaperотбор по назначению или виду файла
Источникsource:nameотделение материалов по происхождению

Hydrus Network не навязывает готовую схему. Пользователь сам выбирает namespaces и глубину детализации. Важно поддерживать единый стиль: не чередовать artist:, creator: и author: для одного типа данных без необходимости. Чем стабильнее схема, тем точнее поиск.

Поиск и сортировка

Поиск в Hydrus Network выполняется на отдельных страницах. Новая страница создаётся через pages > new file search page или сочетание Ctrl+T, после чего выбирается file search. В левой части страницы находится поле ввода, где появляются варианты из autocomplete dropdown. В Hydrus поисковые условия называются predicates: это могут быть обычные теги, отрицательные теги, OR-цепочки и системные признаки.

Простейший поиск выглядит так: пользователь вводит часть тега, выбирает вариант, и Hydrus показывает файлы, к которым этот тег привязан. Несколько условий работают как AND: результат содержит файлы, соответствующие всем выбранным признакам. Например, series:name вместе с character:name отбирает только пересечение серии и персонажа.

Отрицательный тег создаётся через дефис. Условие -solo исключает файлы с тегом solo. Это удобно, когда нужно найти коллекцию по теме, но убрать повторяющийся лишний признак. Чем больше исключающих условий и сложных системных фильтров, тем выше нагрузка на CPU и базу, поэтому тяжёлые поиски лучше собирать постепенно.

В пустом поле Hydrus показывает system predicates. Они ищут не по текстовым тегам, а по служебным характеристикам: статусу inbox, размеру, типу файла, длительности, количеству тегов и другим параметрам. Например, system:inbox выделяет новые необработанные файлы, system:limit ограничивает выдачу, а системные условия по размеру помогают найти самые тяжёлые видео или крупные изображения.

Для неполного совпадения используется *. Wildcard-поиск полезен, когда пользователь помнит только часть названия или хочет найти все теги внутри namespace. Выражение вида character:sam* возвращает варианты, начинающиеся с sam, а series:* помогает работать с заполненным namespace. В большой базе это быстрее, чем вручную вспоминать точное написание.

В Hydrus Network есть OR-поиск. Он нужен, когда файл должен соответствовать одному из нескольких признаков. Например, вместо жёсткого AND между red eyes и green eyes пользователь собирает OR-цепочку и получает файлы с одним из этих признаков или обоими сразу. Простое добавление OR выполняется через Shift при вводе или двойном щелчке по тегу; более сложная форма доступна через кнопку OR в расширенном режиме.

Сортировка задаётся через sort by: в верхней части страницы. Она меняет порядок уже найденных файлов: по размеру, времени импорта, namespace и другим критериям. Для коллекций с последовательными файлами полезен collect-by, который группирует материалы по namespace. Например, набор страниц комикса можно собрать по series, chapter и page, если эти признаки внесены стабильно.

Этот скриншот хорошо показывает сценарий, ради которого Hydrus Network используют с большими архивами: сотни миниатюр отображаются в одном рабочем пространстве, а слева остаются активные условия поиска, selection tags и предпросмотр выбранного файла.

Просмотр медиа

В Hydrus Network есть несколько уровней просмотра. На странице поиска пользователь работает с миниатюрами. Один щелчок выбирает файл и показывает его в preview screen в нижней левой части окна. Двойной или средний щелчок открывает media viewer — отдельное окно просмотра.

В media viewer доступны горячие клавиши и hover-панели. F переключает полноэкранный режим с рамкой или без неё. Page Up и Page Down перемещают просмотр назад и вперёд. Колесо мыши листает медиа, а Ctrl+scrollwheel меняет масштаб. При движении мыши к верхней левой, верхней центральной и верхней правой зоне появляются панели: слева — теги, по центру — команды просмотра и масштабирования, справа — статус и рейтинговые значки.

Такой viewer рассчитан на быструю обработку очереди. Пользователь открывает файл, смотрит содержимое, добавляет теги через F3, архивирует подходящие материалы, удаляет мусор и переходит к следующему файлу. При такой схеме Hydrus Network превращается не просто в каталог, а в рабочую станцию для регулярной сортировки.

На изображении media viewer открыт рядом с основным окном клиента. Слева в Hydrus видны теги выбранного файла, а справа — крупный просмотр изображения. Такой режим удобен для ручного тегирования: файл остаётся перед глазами, а изменения в описании вносятся без перехода в отдельный каталог.

Inbox и archive

Hydrus Network использует логику inbox/archive, похожую на почтовую обработку. Новые импортированные файлы попадают в inbox. В интерфейсе они отмечаются значком конверта, а найти их можно через system:inbox. Когда пользователь решил оставить файл в коллекции и больше не считает его новым, он архивирует его. Архивация убирает файл из inbox, но не удаляет его из базы.

Горячая клавиша F7 архивирует выбранные файлы. Shift+F7 возвращает файл в inbox. Удаление отправляет объект в trash; после этого обычные поиски по my files его не показывают. Чтобы найти удалённые элементы, нужно сменить file domain на trash. Восстановление из trash выполняется через Shift+Del.

Такая схема полезна при регулярном пополнении базы. Вместо того чтобы сразу идеально разбирать каждый файл, пользователь оставляет всё новое в inbox, затем отдельными сессиями проходит очередь: оставляет нужное, удаляет лишнее, добавляет теги, архивирует обработанные материалы. Это снижает хаос после больших импортов и загрузок.

Загрузчики, watcher и URL download

Hydrus Network умеет не только импортировать локальные файлы, но и получать материалы из сети через встроенную систему загрузчиков. В программе есть несколько разных режимов, и каждый решает свою задачу.

Gallery download используется для галерей и поиска по поддерживаемым источникам. Пользователь выбирает источник, вводит текст для поиска или галерейный путь, а Hydrus обходит страницы, извлекает ссылки на файлы и добавляет материалы в очередь. Такой режим подходит для сайтов, где один набор результатов состоит из нескольких страниц.

Watcher предназначен для тредов и страниц, которые меняются со временем. В типичном сценарии пользователь перетаскивает URL треда из браузера в окно Hydrus, после чего открывается watcher page. Программа периодически проверяет страницу, добавляет новые файлы и прекращает проверку, когда тред умирает, выдаёт 404 или активность падает ниже заданного уровня.

URL download работает со списком прямых или распознаваемых ссылок. Он не обходит многостраничные галереи, а обрабатывает переданный список. Поле ввода принимает несколько URL, разделённых переносами строк. Такой режим удобен для подборки отдельных страниц, закладок или заранее собранного списка ссылок.

Simple downloader предназначен для простых задач: извлечь изображения со страницы или получить файлы по ссылкам на изображения. В нём есть базовые правила парсинга, а более сложные загрузчики создаются через систему downloader creation.

Hydrus Network использует import options для всех типов импорта. Эти параметры определяют, какие файлы допускаются, какие свойства отсекаются, какие теги и notes сохраняются, какие правила применяются к метаданным. Для обычного старта хватает настроек по умолчанию, но при регулярной работе с источниками полезно разделять ручные теги и автоматически полученные downloader tags.

На скриншоте показана страница загрузчика: слева находятся очередь, параметры импорта и предпросмотр, справа — миниатюры уже найденных файлов. Эта часть интерфейса отличается от обычной страницы поиска тем, что здесь Hydrus не просто показывает базу, а работает с сетевой очередью.

Subscriptions

Subscriptions в Hydrus Network нужны для повторяющихся загрузок. Пользователь задаёт источник и поисковые строки, а программа периодически проверяет, появились ли новые файлы. Подписка не заменяет ручной первичный сбор большого архива. Логика Hydrus рассчитана так: сначала пользователь выполняет крупную разовую загрузку вручную, затем создаёт subscription для новых поступлений.

Подписки лучше работают с небольшими порциями около сотни файлов. Гигантская подписка на тысячи файлов не даёт преимущества: она дольше проверяется, сложнее контролируется и создаёт большую очередь необработанных материалов. Для Hydrus Network правильнее поддерживать несколько аккуратных подписок с понятными условиями, чем одну огромную задачу без контроля.

Hydrus Network скриншот 2

В интерфейсе подписок задаются:

  • имя подписки;

  • список текстовых условий через paste queries;

  • параметры проверки;

  • правила импорта;

  • поведение при новых результатах;

  • ограничения частоты и объёма.

Управление подписками связано с общей сетевой дисциплиной программы. Hydrus не пытается загрузить всё мгновенно. Система bandwidth rules распределяет обращения к источникам и защищает от слишком частых сетевых запросов. В настройках network->data->review bandwidth usage and edit rules просматриваются контексты загрузок и меняются правила для доменов, глобального лимита, watcher page, downloader page и subscription.

Поддерживаемые форматы файлов

Hydrus Network поддерживает широкий набор типов файлов. Программа определяет тип по содержимому файла, а не только по расширению или MIME. Для части форматов создаются миниатюры и доступен просмотр внутри клиента; для сложных или не предназначенных для встроенного просмотра типов используется открытие внешней программой через систему.

ГруппаПримеры форматовМиниатюры и просмотр
ИзображенияJPEG, PNG, static GIF, WebP, AVIF, JXL, BMP, HEIC, HEIF, ICO, QOI, TIFFподдерживаются миниатюры и просмотр в Hydrus
Анимацииanimated GIF, APNG, animated WebP, AVIF sequence, HEIC sequence, HEIF sequenceподдерживаются миниатюры и просмотр; для отдельных контейнеров есть особенности
ВидеоMP4, WebM, MKV, AVI, MOV и другие видеоформатывоспроизведение через mpv embed или Qt Media Player
АудиоMP3, OGG, FLAC и другие аудиофайлыподдерживается воспроизведение через медиаплеерную часть
ДокументыPDF и отдельные документные форматыфайл импортируется, но не каждый документ просматривается прямо в клиенте
Проектные файлыPSD, KRA, ORA и другие форматы графических проектовполезны для хранения и поиска, просмотр зависит от типа
АрхивыZIP, RAR, 7Z и другие контейнерыимпортируются как файлы; поведение зависит от конкретного типа

Для видео и аудио Hydrus использует mpv embed или Qt Media Player. На Windows и Linux без Wayland mpv обычно даёт более полноценный встроенный просмотр. На macOS используется QtMediaPlayer, потому что mpv-поддержка в этой среде ограничена. На Linux с Wayland встречаются проблемы с встраиванием mpv в media viewer, позиционированием окон и значком панели задач; при проблемах с mpv переключение выполняется через options->media playback.

Hydrus Network не является универсальным редактором всех форматов. Поддержка означает, что файл можно импортировать, индексировать, снабдить тегами, найти и в части случаев просмотреть. Для специализированного редактирования PSD, PDF, RAW или архивов всё равно используются внешние приложения.

Client API

Client API открывает Hydrus Network для внешних инструментов. API возвращает JSON, использует разрешения и access key, позволяет подключать программы для импорта файлов, редактирования URL, работы с тегами, поиска, управления страницами, cookies, headers, заметками, рейтингами, отношениями файлов и другими действиями в рамках выданных прав.

Внешняя программа регистрируется через /request_new_permissions. Для этого в клиенте Hydrus открывается мини-диалог добавления API-доступа в services->review services. После подтверждения создаётся access key. API также поддерживает session key, который истекает после 24 часов бездействия, после перезапуска клиента или после удаления исходного access key.

Client API особенно полезен для автоматизации:

  • отправка URL из браузерного расширения в Hydrus;

  • автоматическое добавление файлов;

  • внешнее тегирование;

  • поиск файлов по тегам;

  • получение миниатюр;

  • управление страницами клиента;

  • интеграция с пользовательскими скриптами;

  • связка с инструментами автотегирования.

Для обычного пользователя API не обязателен. Для продвинутого архива это один из главных способов превратить Hydrus Network в центр локальной системы хранения: браузер, скрипты, загрузчики и внешние программы передают файлы или команды, а Hydrus хранит итоговую базу.

Интерфейс программы

Интерфейс Hydrus Network функциональный, плотный и технический. Он не стремится быть похожим на современную потребительскую галерею с крупными карточками и минимальным числом кнопок. Главное окно строится вокруг страниц, миниатюр, тегов, панелей поиска и служебных областей.

В верхней части окна находится меню: file, undo, view, search, download, database, pending, services, help. Через него открываются импорт, страницы, загрузки, настройки базы, операции с тегами, сервисами и справкой. Ниже располагаются вкладки страниц. Hydrus активно использует табы: одна вкладка для обычного поиска, другая для загрузчика, третья для watcher, четвёртая для результатов API или специальной операции.

Левая панель обычной страницы обычно включает:

  • выпадающий список сортировки sort by:;

  • параметры collect-by;

  • поисковое поле;

  • область активных условий;

  • selection tags;

  • блок предпросмотра выбранного файла;

  • служебную строку состояния.

Правая часть занята миниатюрами. Миниатюры подписываются тегами или короткими названиями в зависимости от настроек. При выборе одного или нескольких файлов внизу отображается количество и суммарный размер. Контекстное меню по правой кнопке открывает действия с файлами: архивирование, удаление, экспорт, копирование, управление тегами, URL, рейтинги, отношения, открытие внешней программой.

Такой интерфейс кажется перегруженным при первом запуске, но он логичен для больших архивов. Все основные действия находятся рядом с текущей выборкой: пользователь не переходит между библиотекой, свойствами и отдельным режимом редактирования метаданных, а работает в одной странице.

Как пользоваться Hydrus Network: базовая инструкция

Подготовка рабочей базы

Перед первым серьёзным импортом лучше создать отдельную рабочую папку для Hydrus и не размещать базу в системной защищённой директории. Программа хранит пользовательские данные внутри своей структуры, поэтому путь должен быть удобным для регулярного резервного копирования. Хороший вариант — отдельная папка на локальном SSD или HDD, не сетевой каталог и не временное облачное зеркало.

Стартовый процесс выглядит так:

  1. Установите или распакуйте программу в отдельную рабочую папку.

  2. Запустите hydrus_client.exe в Windows или hydrus_client в Linux.

  3. Откройте чистую базу и не подключайте сетевые сервисы до понимания базовой логики.

    Hydrus Network скриншот 3

  4. Подготовьте маленькую тестовую папку: 50–150 изображений достаточно.

  5. Импортируйте эту папку через file -> import files или drag-and-drop.

  6. Дождитесь появления миниатюр.

  7. Откройте несколько файлов в preview и media viewer.

  8. Добавьте первые теги через F3.

  9. Создайте страницу поиска через pages > new file search page.

  10. Найдите файлы по добавленным тегам и системным признакам.

  11. Проверьте экспорт нескольких файлов обратно в обычную папку.

  12. Настройте резервное копирование перед импортом большой коллекции.

Такой порядок экономит время. Hydrus Network лучше изучать на малом наборе, потому что ошибки в схеме тегов на 100 файлах исправляются быстро, а ошибки на 100 000 файлов превращаются в долгую ручную чистку.

Импорт первой папки

Для первого импорта откройте file -> import files. В окне import files добавьте папку или перетащите её в главное окно. Hydrus просканирует содержимое и покажет очередь. Перед запуском операции проверьте, что опция удаления исходников после успешного импорта не включена. В обычном сценарии исходные файлы остаются нетронутыми.

Для старого архива с папочной сортировкой полезна кнопка add tags before import >>. Через неё добавляются правила, которые превращают имя файла или элементы пути в стартовые теги. Например, папка artist_name/series_name превращается в признаки для дальнейшего поиска. После этого нажимается apply или import now, и Hydrus начинает обработку.

Во время импорта миниатюры появляются постепенно. Это нормальная модель: программа анализирует файлы, добавляет их в базу, создаёт записи и thumbnails. При крупных папках не нужно одновременно запускать тяжёлые поиски, массовое тегирование и watcher. Лучше дать импорту завершиться, затем перейти к разбору inbox.

Добавление первых тегов

После импорта выберите файл и нажмите F3. Откроется manage tags. Введите простой тег, например landscape, portrait, reference, comic, wallpaper. Нажмите Enter. Затем добавьте namespaced tag: creator:name, series:name или character:name. Для сохранения нажмите apply.

Для нескольких файлов выделите группу через Shift или Ctrl, затем снова нажмите F3. Hydrus покажет окно тегов для выбранного набора. Общие признаки применяются ко всем выделенным файлам. Это ускоряет разбор папок, где много материалов одного автора, одной серии или одного проекта.

На этапе первой базы не стоит добавлять слишком много субъективных тегов. Практичнее начать с признаков, которые реально используются при поиске:

  • автор;

  • серия;

  • персонаж;

  • тип файла или назначение;

  • статус обработки;

  • крупная тема;

  • техническая особенность.

Теги в Hydrus предназначены для нахождения файлов. Если описание не помогает искать, оно быстро становится мусором в autocomplete dropdown. Для заметок, длинных пояснений и текстовых комментариев лучше использовать notes, а не десятки длинных тегов.

Первый поиск

Создайте новую страницу через pages > new file search page или Ctrl+T с выбором file search. В поле ввода начните печатать добавленный тег. Hydrus покажет варианты и количество файлов рядом с ними. Выберите тег Enter или двойным щелчком. В правой части появятся результаты.

Дальше добавьте второй признак. Например, сначала series:name, затем character:name. Hydrus покажет только файлы, где есть оба условия. Чтобы исключить лишнее, добавьте отрицательный тег через дефис: -sketch, -duplicate, -low quality. Для поиска новых необработанных файлов выберите system:inbox.

Для тяжёлых операций полезна настройка searching immediately. Когда она включена, Hydrus запускает поиск после каждого изменения. Когда её выключают, пользователь собирает несколько условий, а затем запускает поиск вручную. Это удобно на больших базах, где каждое изменение условия создаёт нагрузку.

Архивирование и удаление

После просмотра файла решите, остаётся он в коллекции или нет. Файл, который нужно сохранить, архивируется клавишей F7. Он исчезает из system:inbox, но остаётся в базе и находится по тегам. Ненужный файл удаляется клавишей Delete или через контекстное меню. Он переходит в trash.

Для поточной обработки полезно держать открытую страницу system:inbox, сортировать новые файлы, открывать media viewer и идти по очереди. После просмотра файл получает один из результатов:

РешениеДействиеПоследствие
ОставитьF7файл уходит из inbox и остаётся в базе
Отложитьоставить в inboxфайл снова появится в очереди новых
УдалитьDeleteфайл переходит в trash
Вернуть из архиваShift+F7файл снова становится inbox
Восстановить из trashShift+Delфайл возвращается в my files

Hydrus Network удобен именно при повторяемой дисциплине. Новый материал сначала попадает в inbox, затем получает теги, затем архивируется. Такой цикл не даёт коллекции снова превратиться в неразобранную папку.

Работа с загрузками и подписками

Загрузчики Hydrus Network требуют аккуратности. Программа рассчитана на долгую работу с большими коллекциями, но не на хаотичное добавление тысяч файлов без последующей обработки. Хорошая схема начинается с ручного gallery download: пользователь собирает основной архив по конкретному источнику, проверяет результат, чистит inbox, корректирует tags, а уже потом создаёт subscription для новых файлов.

При работе с Gallery download стоит заранее определить, куда попадут автоматические теги. Обычно они сохраняются в downloader tags, а ручная чистая схема живёт в my tags. Это даёт возможность сравнивать автоматические признаки с собственной системой и не засорять основную службу.

Для watcher подходит другой ритм. Он используется не для старых галерей, а для живых страниц. После перетаскивания URL треда watcher сам проверяет обновления и добавляет новые файлы. Чем активнее страница, тем чаще проверка; когда активность падает или страница исчезает, watcher прекращает работу. Такой механизм полезен для imageboard-сценариев, где файлы появляются постепенно.

Subscriptions нужно создавать только после понимания ручных загрузок. Они повторяют обычную загрузку по заданным условиям, сравнивают новые результаты с уже известными и добавляют свежие файлы. Подписка с огромным объёмом создаёт не порядок, а постоянный поток неразобранного inbox. В Hydrus Network лучше несколько точных подписок, чем одна широкая очередь.

Практические правила для загрузок:

  • не запускайте десятки новых источников в первый день;

  • не создавайте подписку, пока не проверили ручной gallery download;

  • не отправляйте в inbox больше файлов, чем реально разобрать;

  • разделяйте ручные теги и downloader tags;

  • периодически проверяйте bandwidth rules;

    Hydrus Network скриншот 4

  • сохраняйте резервную копию базы перед крупной перестройкой;

  • не используйте сетевой диск для активной базы;

  • закрывайте тяжёлые страницы поиска, когда они больше не нужны.

Hydrus Network показывает сообщения о лимитах bandwidth, потому что его загрузчики рассчитаны на долгий темп. Это не ошибка интерфейса, а часть модели. Программа распределяет сетевые обращения по контекстам: global, web domain, downloader page, watcher page, subscription. Если один домен временно ограничен, другая задача продолжает работать только при свободном глобальном лимите.

Организация тегов и поиск по коллекции

Хорошая база Hydrus Network начинается не с количества файлов, а с стабильной схемы тегов. Программа позволяет добавить любые слова, но без структуры autocomplete dropdown быстро превращается в мешанину. Для начала достаточно разделить теги на несколько слоёв.

Первый слой — identity tags. Они отвечают на вопрос что это за объект:

  • creator:name;

  • series:name;

  • character:name;

  • title:name;

  • publisher:name.

Второй слой — content tags. Они описывают содержимое:

  • landscape;

  • portrait;

  • architecture;

  • interface;

  • comic;

  • screenshot;

  • map;

  • reference.

Третий слой — workflow tags. Они помогают управлять процессом:

  • to tag;

  • needs review;

  • duplicate candidate;

  • exported;

  • project:name;

  • collection:name.

Четвёртый слой — technical tags. Они дополняют системные признаки:

  • transparent background;

  • wallpaper;

  • scan;

  • animated;

  • low resolution;

  • high resolution.

Пятый слой — source tags. Они фиксируют происхождение файла:

  • source:site;

  • source:folder name;

  • source:archive;

  • source:manual import.

Системные predicates не заменяют пользовательские теги, а дополняют их. Например, system:filetype отберёт WebP или MP4, а тег wallpaper покажет назначение файла. system:inbox покажет необработанные материалы, а needs review выделит файлы, где нужен ручной пересмотр. system:filesize найдёт тяжёлые файлы, а source:video pack объяснит, откуда они появились.

Hydrus Network скриншот 5

Для больших коллекций особенно полезны namespace-сортировка и collect-by. Если страницы комикса имеют теги series:..., chapter:..., page:..., Hydrus сортирует и группирует их осмысленно. Если материалы одного автора имеют стабильный creator:..., поиск всех работ не зависит от того, в какой папке они когда-то лежали.

На скриншоте видно, как Hydrus Network использует теги для группировки последовательных файлов. Такой подход удобен для комиксов, глав, выпусков, серийных сканов и любых коллекций, где порядок важен не меньше самой возможности поиска.

Экспорт файлов

Hydrus Network хранит файлы во внутренней базе, но не запирает их внутри программы. Выбранные файлы экспортируются несколькими способами. Самый простой — перетащить миниатюры из Hydrus в папку или другое приложение. Также доступно контекстное меню: правый щелчок по выбранным файлам, затем раздел share, далее copy или export.

По умолчанию внутренние имена файлов в базе основаны на хешах и выглядят не как исходные имена. Это нормально для внутреннего хранения, но неудобно для передачи наружу. Для экспорта можно использовать шаблоны имён, включая данные из тегов и другие параметры. Такой подход позволяет получить файлы в понятной структуре уже после того, как коллекция разобрана.

Важное правило: не редактируйте файлы прямо внутри директории базы Hydrus. Клиент не рассчитан на то, что внешняя программа изменит файл в его хранилище. Для обработки изображения, видео или документа нужно экспортировать копию, открыть её в редакторе и сохранить результат в отдельном месте. При необходимости готовый файл затем импортируется обратно как новый объект.

Приватность и локальное хранение

Hydrus Network строится вокруг локальной базы. Новая установка не публикует коллекцию наружу и не делает файлы доступными другим пользователям одним случайным действием. Поиск выполняется по локальным данным, а импортированные файлы и теги находятся на компьютере пользователя. Это отличает программу от облачных галерей и веб-сервисов, где данные изначально завязаны на аккаунт и удалённую инфраструктуру.

При этом приватность в Hydrus Network зависит от того, какие сетевые функции включены. Пользователь управляет репозиториями, загрузчиками, Client API и публикацией tag mappings. Если вручную подключить репозиторий, выдать внешней программе доступ через API или отправить личные теги в общий сервис, ответственность переходит к настройкам и дисциплине пользователя.

PTR и другие репозитории работают с tag mappings и синхронизацией данных. Клиент не спрашивает сервер о конкретном теге или конкретном файле при поиске; он получает данные репозитория, строит локальный индекс и ищет на своей стороне. Это важно для модели приватности: обычный поиск по базе не превращается в удалённый поиск на сервере.

Для личных архивов полезны простые правила:

  • не добавлять персональные имена в теги, которые отправляются в общие сервисы;

  • не включать API-доступ без понимания разрешений;

  • не подключать неизвестные внешние инструменты к полной базе;

  • не хранить единственную копию базы на нестабильном диске;

  • использовать шифрование диска для чувствительной коллекции;

  • разделять локальные ручные теги и данные, которые синхронизируются с репозиториями.

Hydrus Network подходит тем, кто хочет локальный контроль. Он не избавляет от необходимости думать о резервных копиях, сетевых сервисах и внешних программах, но даёт архитектуру, где базовая работа с коллекцией выполняется на компьютере пользователя.

Обновления и резервное копирование

Hydrus Network не обновляется автоматически. Установленная копия остаётся в прежнем состоянии, пока пользователь сам не выполнит обновление. Для программы с внутренней базой это принципиально: обновление часто включает миграцию структуры данных, поэтому перед ним нужна резервная копия рабочей базы.

Главный объект резервного копирования — папка db. В ней находятся база, хранилище файлов и данные, которые пользователь накапливает месяцами или годами. При clean install нельзя удалить db. В обычной clean install-схеме удаляются файлы программы и библиотек, а db сохраняется. После распаковки новой структуры Hydrus запускается с прежней базой.

Для регулярного использования лучше настроить внешний backup, а не полагаться только на ручное копирование из интерфейса. База Hydrus может быть большой, поэтому система резервирования должна учитывать объём файлов. Минимальный разумный подход — отдельный диск или внешний накопитель с периодической копией базы. Для ценных коллекций нужен полноценный план: основная база, локальная резервная копия, отдельная копия вне основного компьютера.

Нельзя размещать активную базу на сетевом диске без понимания рисков. SQLite чувствителен к корректным файловым блокировкам и стабильной записи. Сетевые каталоги, агрессивная синхронизация, сбои внешних USB-дисков, откаты системы и ошибки драйверов создают риск повреждения базы. Hydrus Network лучше держать на локальном диске, а резервные копии выносить отдельно.

Перед крупными действиями стоит делать backup:

  • первый массовый импорт;

  • обновление после долгого перерыва;

  • clean install;

  • перенос базы на другой диск;

  • изменение структуры файлового хранилища;

  • подключение крупных репозиториев;

  • массовое редактирование тегов;

  • эксперименты с внешними API-инструментами.

Резервная копия для Hydrus Network — не дополнительная рекомендация, а часть нормальной эксплуатации. Чем больше времени вложено в теги, сортировку и inbox-процесс, тем дороже потеря базы.

Системные требования

Hydrus Network зависит не только от операционной системы, но и от размера базы. Небольшая коллекция работает на обычном компьютере, а архив на сотни тысяч файлов требует быстрый диск, достаточный объём RAM, стабильную файловую систему и терпение при тяжёлых поисках.

ПараметрЧто учитывать
WindowsОфициальные исполняемые сборки рассчитаны на современные версии Windows; Win7 не запускает Qt6-программы в формате официального исполняемого выпуска
LinuxДоступны Linux-сборки; при проблемах с готовой сборкой запуск из исходного кода часто помогает совместимости
macOSПрограмма работает через запуск из исходного кода; отдельная macOS app-сборка не является основным вариантом
WaylandВозможны проблемы с mpv-встраиванием, позиционированием окон и значком панели задач
Медиаплеерmpv embed даёт встроенное воспроизведение там, где поддерживается; QtMediaPlayer используется как альтернатива
ДискДля активной базы предпочтителен локальный SSD или стабильный HDD; сетевые диски повышают риск проблем с блокировками
RAMОбъём зависит от размера базы, числа открытых страниц, больших миниатюр и параллельных задач
CPUНагрузка растёт при массовом импорте, тяжёлых поисках, обработке тегов, генерации миниатюр и дубликат-фильтрации
Резервное хранилищеНужно место для копии базы, а не только для самой программы

На Windows для старых систем младше Windows 10 требуется Visual C++ Redistributable for Visual Studio 2015. Для Windows 10 N требуется Media Feature Pack, потому что эта редакция Windows не включает часть мультимедийных компонентов. Win7 не подходит для официального Qt6-исполняемого выпуска; работа возможна через запуск из исходного кода, но такой сценарий относится к опытным пользователям.

На Linux совместимость зависит от окружения. Готовая сборка делается под Ubuntu, поэтому на других дистрибутивах встречаются проблемы с библиотеками. Для Qt6 в некоторых окружениях требуются дополнительные пакеты вроде libicu-dev и libxcb-cursor-dev. На Wayland проблемы чаще связаны с mpv и интерфейсными окнами; переключение на QtMediaPlayer выполняется через options->media playback.

Для macOS основной путь — запуск из исходного кода. mpv на macOS в Hydrus не используется как полноценная встроенная опция; для воспроизведения применяется QtMediaPlayer. Это важно учитывать тем, кто хранит много видео и ожидает одинакового поведения media viewer на всех платформах.

Практические требования к железу растут вместе с коллекцией. Для маленькой базы достаточно обычного ноутбука. Для большой медиатеки важнее:

  • быстрый локальный диск;

  • достаточно свободного места под базу и резерв;

  • отсутствие агрессивной облачной синхронизации рабочей папки;

  • стабильное питание при долгих операциях;

    Hydrus Network скриншот 6

  • регулярное закрытие ненужных тяжёлых страниц;

  • осторожное использование system:limit, OR и широких system-предикатов.

Плюсы и минусы

Плюсы:

  • локальная база позволяет хранить коллекцию на своём компьютере без обязательной облачной галереи;

  • поиск по тегам решает проблему больших папочных архивов;

  • namespaced tags помогают отделять авторов, серии, персонажей, страницы и обычные описания;

  • system predicates добавляют фильтрацию по статусу, типу файла, размеру и другим служебным признакам;

  • manage tags через F3 ускоряет ручное тегирование одного файла или группы;

  • inbox/archive превращает пополнение архива в управляемый процесс;

  • поддерживаются изображения, анимации, видео, аудио, документы, проектные файлы и архивы;

  • media viewer удобен для последовательного просмотра и обработки очереди;

  • gallery download, watcher, URL download и subscriptions закрывают разные сценарии пополнения коллекции;

  • bandwidth rules защищают от слишком агрессивных сетевых задач;

  • Client API делает Hydrus пригодным для внешних инструментов и автоматизации;

  • программа не навязывает единую схему тегов и позволяет строить собственную систему;

  • экспорт возвращает файлы из базы в обычные папки.

Минусы:

  • высокий порог входа: Hydrus Network требует изучения терминов, страниц, служб тегов и логики базы;

  • интерфейс функциональный, но не рассчитан на тех, кто ждёт простой фотогалереи;

  • крупные импорты и широкие поиски нагружают диск и CPU;

  • без продуманной схемы тегов база быстро засоряется похожими и случайными описаниями;

  • обновления выполняются вручную и требуют резервной копии;

  • активную базу нельзя бездумно размещать на сетевом диске;

  • macOS-сценарий менее прямой, чем Windows и Linux;

  • Wayland создаёт ограничения для mpv и части интерфейсного поведения;

  • загрузчики требуют настройки и понимания import options;

  • subscriptions не подходят для бесконтрольного первичного скачивания огромных галерей;

  • программа не заменяет RAW-конвертер, фоторедактор и простой просмотрщик для разовых задач.

Сравнение с аналогами

Hydrus Network полезнее сравнивать не с одним конкурентом, а с несколькими типами программ: фотокаталогами, просмотрщиками, менеджерами референсов, файловыми теггерами и профессиональными редакторскими каталогами. У каждого варианта своя логика.

ПрограммаОсновная задачаЧем отличается от Hydrus Network
Hydrus Networkлокальная медиабаза с тегами, загрузчиками и поиском по большим архивамкопирует файлы во внутреннюю базу, строит booru-style поиск, поддерживает загрузчики и subscriptions
digiKamфотоменеджер для фото и видео, альбомов, метаданных, тегов и поискасильнее ориентирован на фотоколлекции, камеры, EXIF/IPTC/XMP и альбомы
XnView MPпросмотр, конвертация, каталогизация, batch rename, metadata editingпроще для просмотра папок и пакетной обработки, но не заменяет booru-style базу
Eagleвизуальная библиотека дизайнерских материалов и референсовудобен дизайнерам для ассетов, но не так специализирован под booru-теги и сетевые загрузчики
TagSpacesлокальная организация файлов через теги без обязательной базыработает с существующей файловой структурой, а не копирует всё во внутреннее хранилище Hydrus
Adobe Lightroom Classicкаталог фотографий, RAW-обработка, библиотека и non-destructive editingподходит фотографам для обработки и метаданных, но не предназначен для booru-подхода к смешанным архивам
FastStone Image Viewerпросмотр изображений, базовая обработка, слайд-шоуудобен для папок и простого просмотра, но не строит сложную теговую базу
Picasaстарый фотоорганайзер для личных коллекцийпроще и ближе к бытовой фотогалерее, но не развивается как специализированный теговый архив

digiKam ближе всего к классическому фотоменеджеру. Он работает с альбомами, тегами, рейтингами, датами, геолокацией и метаданными. Для семейного фотоархива, камеры, RAW+JPEG, EXIF, IPTC, XMP и обычной фотобиблиотеки digiKam понятнее. Hydrus Network сильнее, когда файлы не являются только фотографиями: рядом лежат сканы, WebP, GIF, WebM, комиксы, PDF, проектные PSD/KRA, архивы и материалы с тегами из сетевых источников.

XnView MP удобнее как просмотрщик и пакетный инструмент. В нём легче открыть папку, быстро просмотреть изображения, переименовать группу, выполнить batch convert, изменить timestamp или отредактировать IPTC/XMP. Hydrus Network требует импорта и базы, зато после настройки даёт более мощный поиск по собственным тегам и system predicates. Для разовой сортировки папки XnView MP быстрее; для многолетнего архива с тегами Hydrus глубже.

Eagle рассчитан на дизайнеров, иллюстраторов и тех, кто собирает визуальные референсы. Он хорошо подходит для изображений, UI-скриншотов, ассетов, мудбордов и быстрых коллекций. Hydrus Network менее полирован визуально, но сильнее в задачах, где нужны downloader tags, watcher, subscriptions, file domains, PTR, Client API и booru-style схема.

TagSpaces идёт другим путём. Он работает с локальными файлами и папками, не заставляя переносить всё во внутреннюю базу. Это удобно, когда важно сохранить обычную файловую структуру и переносимость. Hydrus Network, наоборот, создаёт собственную базу и отказывается от исходных имён как основного механизма. TagSpaces ближе к файловому менеджеру с тегами; Hydrus — к локальному медиаархиву с индексом, thumbnails, поиском, теговыми службами и загрузчиками.

Adobe Lightroom Classic сильнее там, где речь о фотографии: импорт с камеры, библиотека, коллекции, рейтинги, цветокоррекция, неразрушающая обработка, экспорт под публикацию. Hydrus Network не конкурирует с модулем Develop и не работает как фоторедактор. Его зона — поиск и организация смешанных медиаархивов, особенно там, где теги важнее EXIF.

FastStone Image Viewer, Picasa, IrfanView и HoneyView остаются удобными для простых сценариев. Они быстрее открываются, проще читаются новичком и не требуют отдельной базы. Hydrus Network оправдан, когда простота перестала помогать и нужна система.

Отзывы пользователей и профильных изданий

В профильных каталогах программ Hydrus Network обычно описывается как бесплатный booru-style media tagger для больших коллекций. Softonic выделяет импорт локальных файлов и тегов, организацию через теги вместо папок и ориентацию на пользователей с обширными медиабиблиотеками. Softpedia характеризует Hydrus Network Portable как инструмент для управления очень большими медиаколлекциями, сложного поиска и фильтрации.

В пользовательских обсуждениях повторяется несколько устойчивых оценок. Сильная сторона Hydrus Network — теговая модель. Люди выбирают его, когда коллекция переросла папки, а поиск по автору, серии, персонажу, теме и типу файла стал важнее исходной структуры каталогов. Отдельно ценятся watcher, subscriptions, downloader tags и возможность импортировать большие объёмы с последующей обработкой inbox.

Вторая повторяющаяся оценка — сложность. Hydrus Network воспринимается как программа с резким входом: нужно понимать, что такое tag service, namespace, file domain, system predicate, import options, PTR, archive, trash, watcher, subscription. Интерфейс не маскирует сложность и не пытается выглядеть как простая галерея. Пользователь, которому нужен быстрый просмотр папки, часто выбирает XnView MP или FastStone Image Viewer; пользователь, который хочет построить управляемый архив, остаётся в Hydrus.

Третья оценка связана с масштабом. Hydrus Network подходит для сотен тысяч файлов лучше, чем обычная ручная сортировка, но такой масштаб требует дисциплины: резервные копии, локальный диск, контроль подписок, ограничение больших поисков, постепенное тегирование. Программа даёт инструменты, но не делает схему за пользователя. Непродуманная база с хаотичными тегами превращается в такую же проблему, как хаотичные папки.

Профильные упоминания Hydrus Network чаще встречаются не в массовых журналах о софте, а в каталогах программ, обсуждениях data hoarding-сообществ, тематических форумах, GitHub и материалах вокруг локальных медиабаз. Это соответствует характеру программы: она не ориентирована на широкую аудиторию фоторедакторов, а занимает нишу продвинутого локального архиватора с тегами.

Hydrus Network скриншот 7

Безопасность и ложные срабатывания антивирусов

Hydrus Network — open-source-проект, а исполняемые сборки для Windows не относятся к массовому коммерческому софту с привычной для антивирусов репутацией. Поэтому встречаются ложные срабатывания. Особенно это заметно при распаковке extract-сборки: антивирус иногда удаляет hydrus_client.exe или помещает файл в карантин.

Для оценки риска важны несколько моментов. Программа не выполняет сетевые соединения без действий пользователя, не требует облачного аккаунта для локальной работы и хранит базовую коллекцию на компьютере. При сомнениях используется запуск из исходного кода, песочница, контроль сетевой активности и ожидание реакции сообщества на новые сборки.

Безопасная эксплуатация Hydrus Network строится на обычных правилах:

  • брать сборки только из доверенного источника проекта;

  • не отключать защиту всей системы ради одной программы;

  • не выдавать Client API полный доступ неизвестным инструментам;

  • не подключать непонятные загрузчики без проверки;

  • не хранить единственную копию базы;

  • не публиковать личные теги или файлы в общих сервисах;

  • не запускать устаревшую систему без резервов и изоляции.

Client API требует отдельного внимания. Разрешение permits_everything удобно для собственного локального скрипта, но слишком широко для инструмента, которому пользователь не доверяет полностью. Лучше выдавать ровно те права, которые нужны: импорт файлов, редактирование тегов, поиск, управление страницами или работа с notes.

Частые ошибки новичков

Импорт всей коллекции в первый день

Самая типичная ошибка — сразу добавить огромный архив. Hydrus Network справляется с большими коллекциями, но человеку потом нужно обработать inbox, дубликаты, теги и источники. Правильнее начать с небольшой папки, проверить систему namespaced tags и только потом переносить основной массив.

Отсутствие резервной копии

Hydrus хранит не только файлы, но и огромный объём ручной работы: теги, правила, страницы, сервисы, историю импортов, связи, настройки. Потеря базы означает потерю этой работы. Backup нужен до обновлений, массовых импортов, переноса базы и экспериментов.

Хаотичные теги без namespace

Теги john, johnny, artist john, creator:john, person:john быстро ломают поиск. Для повторяющихся сущностей нужен namespace и единый стиль. Лучше один раз выбрать creator: для авторов и придерживаться его.

Использование тегов как длинных описаний

Hydrus ищет по тегам. Длинные фразы, субъективные комментарии и одноразовые описания засоряют autocomplete dropdown. Для пояснений лучше использовать notes, а теги оставлять для признаков, по которым реально выполняется поиск.

Слишком широкие subscriptions

Подписки должны поддерживать поток новых файлов, а не заменять ручную первичную загрузку огромного архива. Большая subscription создаёт постоянную очередь и усложняет контроль.

Работа базы на сетевом диске

Сетевая папка создаёт риск проблем с SQLite, блокировками и стабильной записью. Активная база Hydrus должна жить на локальном диске, а сетевое хранилище лучше использовать для резервных копий.

Редактирование файлов внутри db

Файлы внутри базы нельзя открывать в редакторе и сохранять поверх них. Для внешней обработки файл экспортируется, редактируется в отдельном месте и при необходимости импортируется обратно.

Злоупотребление тяжёлыми поисками

OR-цепочки, отрицательные теги, широкие wildcard и сложные system predicates нагружают CPU и базу. На больших коллекциях такие операции нужно собирать аккуратно, использовать system:limit, закрывать ненужные страницы и отключать searching immediately при сборке сложных условий.

Смешивание ручных и автоматических тегов

downloader tags лучше не считать проверенной ручной схемой. Автоматические теги полезны, но они приходят из источников с разным качеством. Для собственной структуры используйте my tags, а автоматически полученные признаки проверяйте и переносите осмысленно.

Практические сценарии использования

Большая коллекция изображений

Для архива из десятков тысяч изображений Hydrus Network даёт три базовых преимущества: быстрый поиск по тегам, независимость от исходных папок и inbox-процесс для новых файлов. Схема работы простая: импортировать часть коллекции, добавить авторов и серии, разобрать inbox, затем постепенно расширять базу.

Минимальный набор tags для такого архива:

  • creator:...;

  • series:...;

  • character:...;

  • source:...;

  • wallpaper;

  • reference;

  • screenshot;

  • scan;

  • to tag;

  • needs review.

Архив комиксов и последовательных страниц

Для комиксов важны порядок и группировка. Hydrus удобен, когда страницы получают series:, chapter: и page:. После этого collect-by и сортировка по namespace дают структурированный просмотр. Поиск по series:name показывает весь набор, а chapter:12 сужает его до конкретной части.

В этом сценарии особенно полезно добавлять теги до импорта через add tags before import >>, если старая папка уже содержит название серии или главы. Затем вручную уточняются страницы, авторы и статус обработки.

Сбор референсов

Для дизайнерских, художественных и исследовательских референсов Hydrus Network полезен как локальный архив с несколькими слоями признаков. Один файл получает теги architecture, interior, lighting, reference, source:..., project:.... В результате его можно найти и как часть проекта, и как пример освещения, и как изображение по теме.

Для визуальных референсов Eagle выглядит дружелюбнее, но Hydrus выигрывает, когда коллекция смешанная, теги сложные, источников много, а локальный поиск важнее красивой обложки библиотеки.

Регулярное пополнение из источников

Для регулярной работы используется связка Gallery download + Subscriptions + system:inbox. Сначала пользователь вручную получает основную коллекцию по источнику, затем создаёт subscription только для новых материалов. Все новые файлы попадают в inbox, проходят просмотр, получают теги и архивируются.

Этот процесс работает годами, если не разгонять подписки до неподъёмного объёма. Hydrus Network лучше воспринимать как марафонскую систему хранения, а не как быстрый загрузчик.

Локальная база для внешних инструментов

Client API позволяет использовать Hydrus Network как backend локальной медиаколлекции. Внешний инструмент получает право добавлять файлы, искать по тегам, отдавать миниатюры, редактировать notes или управлять страницами. Это подходит для автотегирования, браузерных интеграций и собственных скриптов.

Главное правило — разделение прав. Скрипту, который только ищет файлы, не нужен доступ к удалению. Инструменту, который добавляет URL, не нужно управление базой. Чем точнее выданы permissions, тем безопаснее интеграция.

Hydrus Network скриншот 8

Что Hydrus Network не делает

Hydrus Network не является фоторедактором. В нём нет полноценной цветокоррекции, RAW-проявки, слоёв, масок, ретуши и печатного модуля. Для такой работы используются Lightroom, Photoshop, GIMP, Krita или другие редакторы.

Hydrus Network не является облачным сервисом синхронизации. Он не создаёт автоматическую галерею на телефоне и не заменяет Google Photos, iCloud Photos или Syncthing. Данные находятся в локальной базе, а синхронизация и резервирование настраиваются отдельно.

Hydrus Network не является простым просмотрщиком папок. Он требует импорта. Пользователь не просто открывает любую директорию и закрывает программу через минуту. Для такого сценария лучше подходят XnView MP, FastStone Image Viewer, IrfanView или HoneyView.

Hydrus Network не создаёт идеальные теги автоматически. Загрузчики импортируют metadata из источников, но качество этих данных зависит от сайта. Ручная схема, чистка, namespace и проверка остаются задачей пользователя.

Hydrus Network не избавляет от резервных копий. Чем сильнее программа помогает организовать архив, тем важнее сохранять копию базы. Потеря db означает потерю файлов, тегов, настроек и истории работы.

Кому стоит установить Hydrus Network

Hydrus Network стоит выбирать, когда коллекция уже стала самостоятельным архивом, а не папкой с картинками. Программа подходит тем, кто хочет локальный каталогизатор изображений и видео с тегами, сложным поиском, загрузчиками, подписками и API. Она особенно сильна в коллекциях, где один файл относится к множеству признаков и должен находиться разными путями.

Hydrus Network подходит:

  • владельцам больших медиаколлекций;

  • пользователям, которым нужен поиск по тегам вместо папок;

  • людям, собирающим материалы с booru, imageboard, галерей и локальных архивов;

  • тем, кто готов поддерживать собственную систему namespaced tags;

  • пользователям, которым важна локальная приватность;

  • тем, кто регулярно импортирует новые файлы и обрабатывает inbox;

  • продвинутым пользователям, которым нужен Client API.

Лучше выбрать другой инструмент, когда задача проще:

  • для просмотра папок — XnView MP, IrfanView, HoneyView или FastStone Image Viewer;

  • для семейного фотоархива с альбомами и метаданными — digiKam;

  • для RAW-обработки и профессиональной фотографии — Adobe Lightroom Classic;

  • для дизайнерских ассетов и визуальных мудбордов — Eagle;

  • для тегирования существующих папок без внутренней базы — TagSpaces;

  • для старых бытовых фотоархивов — Picasa, если нужна знакомая простая логика.

Hydrus Network не нужно ставить ради разовой сортировки. Он раскрывается при постоянном использовании, когда пользователь действительно будет добавлять теги, фильтровать inbox, поддерживать backup и строить систему поиска.

FAQ

Hydrus Network бесплатный?

Hydrus Network распространяется бесплатно, без рекламы и с открытым исходным кодом. Пользователь работает с локальной программой и своей базой.

Есть ли русский интерфейс?

Интерфейс Hydrus Network ориентирован на английские названия меню, окон и команд. В программе используются элементы file, download, database, services, manage tags, file search, import files, system predicates, subscriptions. Для русскоязычного пользователя главный барьер — не перевод, а терминология самой программы.

Где Hydrus хранит файлы?

Hydrus хранит импортированные файлы во внутренней базе. При импорте исходная папка не становится рабочим местом программы: файл копируется в хранилище Hydrus, а дальнейший поиск идёт по базе.

Можно ли работать без интернета?

Локальный импорт, просмотр, ручные теги, поиск, inbox/archive, media viewer и экспорт работают без подключения к интернету. Интернет нужен для загрузчиков, watcher, subscriptions, репозиториев и внешних сетевых интеграций.

Можно ли не копировать файлы в базу?

Hydrus Network построен вокруг внутреннего хранилища. Он не является обычным файловым менеджером, который просто оставляет всё в исходных папках и навешивает теги поверх них. Импорт создаёт копию в базе.

Что такое my tags?

my tags — локальная служба тегов для ручных пользовательских тегов. Она хранит file-to-tag mappings в базе пользователя и подходит для основной схемы тегирования.

Что такое downloader tags?

downloader tags — локальная служба, куда Hydrus помещает теги, полученные при загрузке материалов с сайтов. Их удобно держать отдельно от ручных тегов.

Что такое PTR?

PTR — Public Tag Repository, публичный репозиторий тегов Hydrus. Он используется для синхронизации tag mappings между пользователями. Локальный поиск при этом выполняется по данным, уже загруженным в клиент.

Что такое system:inbox?

system:inbox — системное условие для поиска новых необработанных файлов. Все новые импортированные материалы попадают в inbox, а после обработки архивируются клавишей F7.

Что делает F3?

F3 открывает окно manage tags для выбранного файла или группы файлов. Через него добавляются и удаляются теги.

Что делает F7?

F7 архивирует выбранные файлы, убирая их из inbox. Shift+F7 возвращает их обратно в inbox.

Можно ли искать по части тега?

Да. В autocomplete dropdown используется wildcard *. Он помогает искать по неполному слову, namespace или части названия.

Чем Hydrus отличается от XnView MP?

XnView MP удобен для просмотра папок, конвертации, batch rename и метаданных. Hydrus Network строит внутреннюю базу, использует booru-style теги, system predicates, subscriptions и downloader-систему.

Чем Hydrus отличается от Lightroom Classic?

Lightroom Classic предназначен для фотоархива, RAW-обработки, коллекций, рейтингов и неразрушающего редактирования. Hydrus Network предназначен для локальной теговой медиабазы со смешанными форматами, загрузчиками и поиском по большим архивам.

Нужно ли делать резервные копии?

Да. Резервная копия базы нужна перед обновлениями, большими импортами, переносом базы, массовыми изменениями тегов и любыми экспериментами. Основная папка для защиты — db.

Вывод

Hydrus Network стоит рассматривать как специализированную локальную систему для больших медиаколлекций. Его сильная сторона — не красивый интерфейс и не простое открытие папок, а теговая база, точный поиск, inbox-процесс, поддержка разных типов файлов, загрузчики, watcher, subscriptions и Client API.

Для разового просмотра изображений лучше использовать XnView MP, IrfanView, HoneyView или FastStone Image Viewer. Для классического фотоархива с метаданными и альбомами удобнее digiKam. Для RAW-обработки и профессиональной фотографии логичнее Lightroom Classic. Hydrus Network выбирают тогда, когда коллекция стала настолько большой и разнородной, что папки уже не справляются, а поиск по тегам становится главным способом навигации.

Оптимальный сценарий — начинать с небольшой тестовой папки, продумать namespaces, настроить ручные теги, разобраться с inbox/archive, затем постепенно переносить архив и только после этого подключать загрузчики, watcher и subscriptions. При таком подходе Hydrus Network превращается в устойчивую локальную медиабазу, где файл находится не по случайному имени или старой папке, а по тем признакам, которые действительно важны пользователю.

Список изменений

История версий:

  • Hydrus Network развивается как долгий проект вокруг одной устойчивой идеи: локальная медиабаза, поиск по тегам, контроль пользователя и расширяемость через загрузчики, репозитории и API. История обновлений показывает не резкие смены концепции, а постепенное наращивание инфраструктуры: импорт, теги, поиск, подписки, форматная поддержка, медиапросмотр, миграции базы, API, производительность и обслуживание.
  • Один из важных исторических рубежей — переход с Python 2 на Python 3 в районе обновления 334→335. Для пользователей extract-сборок это означало clean install с сохранением db , а для программы — переход на более современную основу. Такие миграции показывают, что Hydrus Network развивался не как статичная утилита, а как живой проект с техническими перестройками.
  • Дальше заметным этапом стало переименование исполняемого файла в районе 526→527: executable получил имя hydrus_client . Это изменение затронуло ярлыки и запуск, а также совпало с библиотечными обновлениями, из-за которых extract-сборкам требовалась чистая установка. Для обычного пользователя такой эпизод важен не названием файла, а правилом: программа сохраняет базу отдельно, но обновления требуют внимательности.
  • Позднее обновления затрагивали Python-версию, структуру библиотек и организацию базовой директории. В районе 661→662 содержимое PyInstaller-пакета было вынесено в lib , что упростило структуру папки: вместо большого числа файлов и каталогов в корне остаются исполняемые файлы, db и lib . Это облегчает clean install, потому что пользователь лучше видит, где программа, а где данные.
  • Развитие поиска шло через улучшение autocomplete, system predicates, wildcard-логики, OR-поиска, сортировки и collect-by. Для пользователя это выразилось в более гибких сценариях: искать не только один тег, а сложные пересечения, исключения, namespace-маски, системные условия и ограниченные выборки. Hydrus Network постепенно усиливался как инструмент для больших коллекций, где простой список файлов не работает.
  • Важная ветка развития связана с импортом. Hydrus получил гибкие import options, разделение теговых служб, note parsing, downloader tags, фильтрацию по свойствам файла и более аккуратное поведение с уже известными URL. В одном из поздних этапов import options были переработаны в менеджер настроек импорта, чтобы новые базы и существующие конфигурации работали через более единую систему.
  • Отдельное направление — Client API. Он расширялся от базовых операций к более широкому набору разрешений: импорт и редактирование URL, импорт и удаление файлов, редактирование тегов, поиск и получение файлов, управление страницами, cookies, headers, notes, relationships, ratings, popups, times и commit pending. Благодаря этому Hydrus Network стал не только GUI-приложением, но и локальным сервисом для интеграций.
  • Поддержка форматов также расширялась. Программа работает с изображениями, анимациями, видео, аудио, документами, проектными файлами и архивами. Развитие затрагивало как распознавание filetypes, так и интерфейс выбора типов в import options и system-поиске. Для пользователя это важно при смешанных коллекциях, где рядом лежат PNG, WebP, JPEG XL, HEIC, WebM, MP4, PSD, PDF и ZIP.
  • Производительность улучшалась по нескольким направлениям: ускорение разбора локальных папок, сокращение количества обращений к диску, оптимизация проверки хранилища при старте, работа с кешами, снижение лишних операций при импорте. Для больших баз такие изменения важнее косметики: запуск, сканирование папок, генерация миниатюр, загрузка тегов и открытие страниц напрямую зависят от количества дисковых операций.
  • История Hydrus Network показывает устойчивую специализацию. Программа не превращалась в облачный сервис, редактор изображений или потребительскую галерею. Она развивалась как локальная система управления медиаархивом, где пользователь сам контролирует базу, теги, обновления, загрузчики и внешние подключения.

Выберите ссылку для загрузки Hydrus Network

Всего скачали: 8 | сегодня: 6

Скачать бесплатно
Hydrus Network

Похожие программы на Hydrus Network

из раздела "Просмотрщики"

Оставте свой отзыв о Hydrus Network